Software Reliability Growth Models Incorporating Burr Type III Test-Effort and Cost-reliability Analysis
نویسندگان
چکیده
Software reliability growth model is one of the fundamental techniques to assess software reliability quantitatively. A number of testing-effort functions for modeling software reliability based on the nonhomogeneous Poisson process (NHPP) have been proposed in the past decades. Although these models are quite helpful for the software testing, we still need to put more testing-effort into software reliability modeling. This paper develops a software reliability growth model based on the non-homogeneous Poisson process which incorporates the Burr Type III testing-effort. This scheme has a flexible structure and may cover many of the earlier results on software reliability growth modeling. Models parameters are estimated by the maximum likelihood estimation and the least square estimation methods, and software reliability measures are investigated through numerical experiments on actual data from three software projects. Results are compared with other existing models which reveal that the proposed software reliability growth model has a fairly better prediction capability and it depicts the real-life situation more faithfully. Also, these results can provide a flexible tool on the decision making for software engineers, software scientists, and software managers in the development company. Furthermore, the optimal software release policy for this model based on costreliability criteria has been discussed.
منابع مشابه
Incorporating Burr Type XII Testing-efforts into Software Reliability Growth Modeling and Actual Data Analysis with Applications
Software reliability is the probability that the given software functions correctly under a given environment, during the specified period of time. During the software-testing phase, software reliability is highly related to the amount of development resources spent on detecting and correcting latent software errors, i.e. the amount of testing effort expenditures. This paper develops software r...
متن کاملSRGM with logistic-exponential Testing-effort function with change-point and Analysis of Optimal release policies based on increasing the test efficiency
-Reliability is the one of the important factor of software quality. Past few decades several software reliability growth models are proposed to access the quality of the software. Main challenging task of reliability growth model is predicting the reliability, total cost at optimal time at, software released into the market. It has been observed that most of the reliability growth models predi...
متن کاملConsidering Residual Faults of Burr Type XII Software Reliability Growth Model
Software Reliability Growth model (SRGM) is a mathematical model of how the software reliability improves as faults are detected and repaired. A large number of software reliability growth models have been proposed to analyze the reliability of software application during the testing phase, with the increasing demand to deliver high-quality software, more accurate software reliability models ar...
متن کاملCost-reliability-optimal release policy for software reliability models incorporating improvements in testing efficiency
Over the past 30 years, many software reliability growth models (SRGMs) have been proposed for estimation of reliability growth of products during software development processes. One of the most important applications of SRGMs is to determine the software release time. Most software developers and managers always want to know the date on which the desired reliability goal will be met. In this p...
متن کاملSoftware Reliability Growth Model with Logistic-Exponential Test-Effort Function and Analysis of Software Release Policy
software reliability is one of the important factors of software quality. Before software delivered in to market it is thoroughly checked and errors are removed. Every software industry wants to develop software that should be error free. Software reliability growth models are helping the software industries to develop software which is error free and reliable. In this paper an analysis is done...
متن کامل